﻿namespace ctolua.Models.Type
{
    public class TUnitEventType
    {
        public static string BEFORE_UNIT_DIE = "ET_BEFORE_UNIT_DIE";
        /// <summary>
        /// 单位死亡
        /// </summary>
        public static string 单位死亡 = "ET_UNIT_DIE";
        public static string KILL_UNIT = "ET_KILL_UNIT";
        /// <summary>
        /// 单位出生
        /// </summary>
        public static string 单位出生 = "ET_UNIT_BORN";
        public static string REVIVE_UNIT = "ET_REVIVE_UNIT";
        public static string UPGRADE_UNIT = "ET_UPGRADE_UNIT";
        public static string UNIT_PRE_ADD_EXP = "ET_UNIT_PRE_ADD_EXP";
        public static string UNIT_ON_ADD_EXP = "ET_UNIT_ON_ADD_EXP";
        public static string UNIT_BE_HURT = "ET_UNIT_BE_HURT";
        public static string UNIT_HURT_OTHER = "ET_UNIT_HURT_OTHER";
        public static string UNIT_BE_HURT_BEFORE_APPLY = "ET_UNIT_BE_HURT_BEFORE_APPLY";
        public static string UNIT_HURT_OTHER_BEFORE_APPLY = "ET_UNIT_HURT_OTHER_BEFORE_APPLY";
        public static string 造成伤害_结算完成_任意单位 = "ET_UNIT_BE_HURT_COMPLETE";
        public static string 造成伤害_结算完成_指定单位 = "ET_UNIT_HURT_OTHER_FINISH";
        public static string UNIT_GET_CURE_BEFORE_APPLY = "ET_UNIT_GET_CURE_BEFORE_APPLY";
        public static string UNIT_GET_CURE_FINISH = "ET_UNIT_GET_CURE_FINISH";
        public static string UNIT_GET_CURE = "ET_UNIT_GET_CURE";
        public static string UNIT_RELEASE_ABILITY = "ET_UNIT_RELEASE_ABILITY";
        public static string UNIT_START_MOVE = "ET_UNIT_START_MOVE";
        public static string UNIT_ENTER_BATTLE = "ET_UNIT_ENTER_BATTLE";
        public static string UNIT_EXIT_BATTLE = "ET_UNIT_EXIT_BATTLE";
        public static string UNIT_ENTER_GRASS = "ET_UNIT_ENTER_GRASS";
        public static string UNIT_LEAVE_GRASS = "ET_UNIT_LEAVE_GRASS";
        public static string UNIT_ON_COMMAND = "ET_UNIT_ON_COMMAND";
        public static string UNIT_ABILITY_UPGRADE = "ET_ABILITY_PLUS_POINT";
        public static string UNIT_REMOVE = "ET_UNIT_REMOVE";
        public static string UNIT_SHOP_BUY_UNIT = "ET_UNIT_SHOP_BUY_UNIT";
        public static string UNIT_SHOP_BUY_ITEM = "ET_UNIT_SHOP_BUY_ITEM";
        public static string UNIT_ITEM_SELL = "ET_UNIT_ITEM_SELL";
        public static string UNIT_ITEM_COMPOSE = "ET_UNIT_ITEM_COMPOSE";
        public static string UNIT_SHOP_BUY_WITH_COMPOSE = "ET_UNIT_SHOP_BUY_WITH_COMPOSE";
        public static string UNIT_UPGRADE_TECH = "ET_UNIT_UPGRADE_TECH";
        public static string UNIT_ADD_TECH = "ET_UNIT_ADD_TECH";
        public static string UNIT_REMOVE_TECH = "ET_UNIT_REMOVE_TECH";
        public static string UNIT_ROLE_CHANGED = "ET_UNIT_ROLE_CHANGED";
    }
}
